package com.dstz.form.model.custsql;

import com.dstz.base.core.model.BaseModel;

/**
 * @description:自定义列表字段 的实体对象
 * @company:宇宙大魔王
 * @author:xianggang
 * @date:2019-08-31 17:48:32
 */
public class FormCustSqlFields extends BaseModel {
	
	private static final long serialVersionUID = -8115461651252267034L;
	
	/** 报表ID : sql_id_ **/
	private String sqlId;
	
	/** 数据库字段名称 : name_ **/
	private String name;
	
	/** 字段AS名称 : field_name_ **/
	private String fieldName;
	
	/** 字段备注 : field_desc_ **/
	private String fieldDesc;
	
	/** 字段对应的表名 : table_name_ **/
	private String tableName;
	
	/** 字段对应的表别名 : table_alias_ **/
	private String tableAlias;
	
	/** 对齐方式 : align_ **/
	private String align;
	
	/** 是否隐藏 : hidden_ **/
	private Integer hidden;
	
	/** 单位 : unit_ **/
	private String unit;
	
	/** 列宽 : width_ **/
	private String width;
	
	/** 排序 : sn_ **/
	private Integer sn;
	
	/** 单击跳转URL : href_ **/
	private String href;
	
	/** 控件类型 : control_type_ **/
	private Integer controlType;
	
	/** 数据类型 : data_type_ **/
	private String dataType;
	
	/** 数据长度 : col_precision_ **/
	private Integer colPrecision;
	
	/** 小数点位数 : col_scale_ **/
	private Integer colScale;
	
	/** 扩展信息 : expand_ **/
	private String expand;
	
	/** 格式化 : date_format_ **/
	private String dateFormat;
	
	/** 可添加 : add_able_ **/
	private Integer addAble;
	
	/** 可修改 : edit_able_ **/
	private Integer editAble;
	
	/** 可导入 : import_able_ **/
	private Integer importAble;
	
	/** 可导出 : export_able_ **/
	private Integer exportAble;
	
	/** 字段校验规则 : rules_ **/
	private String rules;
	
	/** placeholder : placeholder_ **/
	private String placeholder;
	
	/** 脱敏,如3,4 : fuzz_ **/
	private String fuzz;
	
	/** 创建人名字 : creator_ **/
	private String creator;
	
	/** 更新人名字 : updator_ **/
	private String updator;

	public String getSqlId() {
		return sqlId;
	}

	public void setSqlId(String sqlId) {
		this.sqlId = sqlId;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getFieldName() {
		return fieldName;
	}

	public void setFieldName(String fieldName) {
		this.fieldName = fieldName;
	}

	public String getFieldDesc() {
		return fieldDesc;
	}

	public void setFieldDesc(String fieldDesc) {
		this.fieldDesc = fieldDesc;
	}

	public String getTableName() {
		return tableName;
	}

	public void setTableName(String tableName) {
		this.tableName = tableName;
	}

	public String getTableAlias() {
		return tableAlias;
	}

	public void setTableAlias(String tableAlias) {
		this.tableAlias = tableAlias;
	}

	public String getAlign() {
		return align;
	}

	public void setAlign(String align) {
		this.align = align;
	}

	public Integer getHidden() {
		return hidden;
	}

	public void setHidden(Integer hidden) {
		this.hidden = hidden;
	}

	public String getUnit() {
		return unit;
	}

	public void setUnit(String unit) {
		this.unit = unit;
	}

	public String getWidth() {
		return width;
	}

	public void setWidth(String width) {
		this.width = width;
	}

	public Integer getSn() {
		return sn;
	}

	public void setSn(Integer sn) {
		this.sn = sn;
	}

	public String getHref() {
		return href;
	}

	public void setHref(String href) {
		this.href = href;
	}

	public Integer getControlType() {
		return controlType;
	}

	public void setControlType(Integer controlType) {
		this.controlType = controlType;
	}

	public String getDataType() {
		return dataType;
	}

	public void setDataType(String dataType) {
		this.dataType = dataType;
	}

	public Integer getColPrecision() {
		return colPrecision;
	}

	public void setColPrecision(Integer colPrecision) {
		this.colPrecision = colPrecision;
	}

	public Integer getColScale() {
		return colScale;
	}

	public void setColScale(Integer colScale) {
		this.colScale = colScale;
	}

	public String getExpand() {
		return expand;
	}

	public void setExpand(String expand) {
		this.expand = expand;
	}

	public String getDateFormat() {
		return dateFormat;
	}

	public void setDateFormat(String dateFormat) {
		this.dateFormat = dateFormat;
	}

	public Integer getAddAble() {
		return addAble;
	}

	public void setAddAble(Integer addAble) {
		this.addAble = addAble;
	}

	public Integer getEditAble() {
		return editAble;
	}

	public void setEditAble(Integer editAble) {
		this.editAble = editAble;
	}

	public Integer getImportAble() {
		return importAble;
	}

	public void setImportAble(Integer importAble) {
		this.importAble = importAble;
	}

	public Integer getExportAble() {
		return exportAble;
	}

	public void setExportAble(Integer exportAble) {
		this.exportAble = exportAble;
	}

	public String getRules() {
		return rules;
	}

	public void setRules(String rules) {
		this.rules = rules;
	}

	public String getPlaceholder() {
		return placeholder;
	}

	public void setPlaceholder(String placeholder) {
		this.placeholder = placeholder;
	}

	public String getFuzz() {
		return fuzz;
	}

	public void setFuzz(String fuzz) {
		this.fuzz = fuzz;
	}

	public String getCreator() {
		return creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public String getUpdator() {
		return updator;
	}

	public void setUpdator(String updator) {
		this.updator = updator;
	}
	
}